/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package model;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Date;
import java.util.List;
import javax.annotation.ManagedBean;
import javax.enterprise.context.SessionScoped;
import javax.inject.Named;

/**
 *
 * @author eduardo
*/

@ManagedBean
@SessionScoped
@Named("busca")

public class busca implements Serializable {
    private String str;

    public String getStr() {
        return str;
    }

    public void setStr(String str) {
        this.str = str;
    }
    private static Collection<Jogo> jogos = null;

    static {
        jogos = new ArrayList<Jogo>();
        jogos.add(new Jogo("COD Ghosts", "fps", "15/11/2013", "css/images/codGhosts.jpg", 5, "Descrição 0"));
        jogos.add(new Jogo("GTA V", "TPS", "27/11/2013", "css/images", 5, "Descrição 1"));
    }

    public Collection<Jogo> getJogos() {
        return jogos;
    }

    public String buscar() {
        List<jogo> listajogos = (List<jogo>) getJogos();
        for (jogo j : listajogos) {
            if (j.getTipo().contains(str)) {
                System.out.println(j.getNome());
                jogos.add(j);
            }
        }
        return "busca";
    }

    public List<jogo> getjogos() {
        return jogos;
    }
}